fail-safe technology - German English Dictionary